package com.test;

public class AnonymousInnerClassDemo {//这个是外部类

    public static void main(String[] args) {

        //这里的 new Inter() {}; 是创建Inter的一个子类，是Inter子类的对象，名为inter，发生了向上转型
        Inter inter = new Inter() {//这个是匿名内部类，没有类名
            @Override
            public void show() {
                System.out.println("匿名内部类的学习");
            }
        };
        inter.show();
    }
}

interface Inter {
    abstract void show();
}
